package com.siki.www.clock.service;

import com.siki.www.clock.dto.SubmitClockInfoDTO;
import com.siki.www.clock.vo.ClockInfoByDateVO;

/**
 * @author Siki in 2021/6/19
 */
public interface ClockService {

    /**
     * 插入一条打卡信息
     *
     * @param dto 打卡信息接口
     */
    void insertClockInfo(SubmitClockInfoDTO dto);

    /**
     * 查询当日打卡信息
     *
     * @param token
     * @return
     */
    ClockInfoByDateVO getSubmitInfoByDate(String token);

    /**
     * 查询当前用户上一次的打卡记录
     *
     * @param token 学号
     */
    ClockInfoByDateVO getRecord(String token);
}
